﻿namespace Library
{
  #region CategoryType列挙体
  /// <summary>
  /// ディレクトリ オブジェクトの種類を表します。
  /// </summary>
  public enum CategoryType
  {
    /// <summary>
    /// ユーザーです。
    /// </summary>
    User,
    /// <summary>
    /// グループです。
    /// </summary>
    Group,
    /// <summary>
    /// コンピューターです。
    /// </summary>
    Computer,
    /// <summary>
    /// 組織単位（OU）です。
    /// </summary>
    OrganizationalUnit,
    /// <summary>
    /// プリンターです。
    /// </summary>
    PrintQueue,
    /// <summary>
    /// 共有フォルダーです。
    /// </summary>
    Volume,
    /// <summary>
    /// 外部のセキュリティ プリンシパルです。
    /// </summary>
    ForeignSecurityPrincipal
  }
  #endregion

  #region DomainGroupType列挙体
  /// <summary>
  /// ドメイングループのスコープタイプを表します。
  /// </summary>
  public enum DomainGroupScopeType
  {
    /// <summary>
    /// ビルトイン ローカルグループです。
    /// </summary>
    BuiltInLocal = -2147483643,
    /// <summary>
    /// ドメイン ローカルグループです。
    /// </summary>
    DomainLocal = -2147483644,
    /// <summary>
    /// グローバルグループです。
    /// </summary>
    Global = -2147483646,
    /// <summary>
    /// ユニバーサルグループです。
    /// </summary>
    Universal = -2147483640
  }
  #endregion
}